package com.poem.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @ClassName: FavoritesPageQueryDTO
 * @Author: YLY
 * @Description:
 * @Date: 2025/10/30
 * @Version: 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FavoritesPageQueryDTO {

    private Integer page;
    private Integer pageSize;
    private String resourceType;
    // 用户ID（Service层设置，普通用户查询时使用当前用户ID）
    private Long userId;
    // 管理员：通过用户名查询
    private String username;
    // 诗文标题（用于筛选收藏的诗文）
    private String title;
    // 作者姓名（用于筛选收藏的作者，也可用于筛选收藏的诗文的作者）
    private String name;
    // 朝代（用于筛选收藏的作者的朝代，也可用于筛选收藏的诗文的作者朝代）
    private String dynasty;

}
